home *** CD-ROM | disk | FTP | other *** search
-
- This package gives the Linux ability to load font, there are two keybords
- defined in kernel (which is pretty important for latin2), the first one, US,
- is hardcoded and the second can be changed with ioctl. They are altered with
- scroll_lock.
-
- Included fonts:
- ISO 8859 Latin 1,2 8x8, 8x10, 8x12, 8x14, 8x16 pixels
- with DEC graphic character set extension
- Hebrew and Russian font from "codepage"
- KOI8 ?? from "fontpak"
- (I would like to know which KOI8 it is, KOI8 is different name for ISO 8859
- so maybe it's any latin-x)
-
- All are converted to *.psf format, which is used in latin1 package, where
- is also dos editor. Can be converted to/from ascii with [dump|make]font
- commands.
-
- Commands:
-
- loadfont [-d dir] font_file page - to load font, where page has a little bit
- different meaning than in "codepage" resp. "fontpak"
- page 0 is the same, i.e. no user font, standard translation
- page 1 - user font, latin-1,2, DEC graphics, PC graphics modes
- page 2 - user font, no translations
- it's compiled with fontpath (defined in "config.h"), where is looks for
- font_file, for different directory -d flag must be used
-
- setfont page - this is a script, which send ESC-F-U-page sequence to set page
-
- makefont infile outfile - converts char set in ascii to psf format
- dumpfont infile outfile - psf format -> ascii
-
- font - shows character set
-
- setkbd [-d dir] keymap_file diacr_file diacr_mask - sets new keyboard
- keymap_file includes keymap description, is consisted from
- five columns: scan_code key shift alt lock_state
- lock_state can be C or O and handles caps_lock, this is new
- to kernel, but it must be or latin-2 keyboards don't work properly
- possible formats for other columns are 'c', decimal, hexa and octal
- diacr_file includes dead keys and accents
- diacr_mask - decimal number, sum of 2^(i-1) if you want the i-th dead
- key
- -d dir - same like loadfont
-
- Installation:
-
- cd ...../linux; patch -p0 <..../national/nat.patch to apply patch
- then recompile kernel
- look at the "config.h" and change paths you like
- type "make" to compile commands and "make install" to put them to
- /usr/bin
- put all/any fonts and keyboards to directories in config.h
- reboot
-
- btw. scroll_lock led's on -> US kbd, off -> free
-
- Pavel Zaboj
-
- comments and so on -> xzaboj@vse.cs
-
- -------------------------------------------------------------------------
-
- patch is derived from latin1, codepage resp. fontpak and something is mine
-
- credits:
- Joel Hoffman (joel@wam.umd.edu),
- original codepage
- Jerry Kaidor (tr2!jerry@abekas.com, jkaidor@synoptics.com),
- fontpak
- Peter Anvin (hpa@nwu.edu),
- latin1 font, latin1.patch
-
-
-